home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / library / form1.frm < prev    next >
Text File  |  1995-11-09  |  14KB  |  403 lines

  1. VERSION 2.00
  2. Begin Form Form1 
  3.    Caption         =   "VB Library Routines"
  4.    ClientHeight    =   5475
  5.    ClientLeft      =   1455
  6.    ClientTop       =   2250
  7.    ClientWidth     =   6015
  8.    Height          =   6165
  9.    Left            =   1395
  10.    LinkTopic       =   "Form1"
  11.    ScaleHeight     =   5475
  12.    ScaleWidth      =   6015
  13.    Top             =   1620
  14.    Width           =   6135
  15.    Begin CommandButton Command1 
  16.       Caption         =   "click to change to lower case"
  17.       Height          =   375
  18.       Left            =   2940
  19.       TabIndex        =   4
  20.       Top             =   4980
  21.       Width           =   3015
  22.    End
  23.    Begin ListBox List1 
  24.       Height          =   1200
  25.       Left            =   2940
  26.       TabIndex        =   3
  27.       Top             =   3720
  28.       Width           =   3015
  29.    End
  30.    Begin TextBox Text2 
  31.       Height          =   1575
  32.       Left            =   3480
  33.       MultiLine       =   -1  'True
  34.       ScrollBars      =   2  'Vertical
  35.       TabIndex        =   2
  36.       Text            =   "This is a sample text box that contains more than one line of text to be used in the Edit Menu and Highlight samples provided."
  37.       Top             =   2100
  38.       Width           =   2475
  39.    End
  40.    Begin TextBox Text1 
  41.       Height          =   1575
  42.       Left            =   3480
  43.       MultiLine       =   -1  'True
  44.       ScrollBars      =   2  'Vertical
  45.       TabIndex        =   1
  46.       Text            =   "This is a sample text box that contains more than one line of text to be used in the Make Text Box Read-only sample provided."
  47.       Top             =   480
  48.       Width           =   2475
  49.    End
  50.    Begin Label Label1 
  51.       Caption         =   "Label1"
  52.       Height          =   255
  53.       Left            =   3480
  54.       TabIndex        =   0
  55.       Top             =   120
  56.       Width           =   2415
  57.    End
  58.    Begin Menu mnuFileMenu 
  59.       Caption         =   "&File"
  60.       Begin Menu mnuFile 
  61.          Caption         =   "&About"
  62.          Index           =   0
  63.       End
  64.       Begin Menu mnuFile 
  65.          Caption         =   "E&xit"
  66.          Index           =   1
  67.       End
  68.    End
  69.    Begin Menu mnuEditMenu 
  70.       Caption         =   "&Edit"
  71.       Begin Menu mnuEdit 
  72.          Caption         =   "Undo"
  73.          Index           =   0
  74.       End
  75.       Begin Menu mnuEdit 
  76.          Caption         =   "Cu&t"
  77.          Index           =   1
  78.       End
  79.       Begin Menu mnuEdit 
  80.          Caption         =   "&Copy"
  81.          Index           =   2
  82.       End
  83.       Begin Menu mnuEdit 
  84.          Caption         =   "&Paste"
  85.          Index           =   3
  86.       End
  87.    End
  88.    Begin Menu mnuSamplesMenu 
  89.       Caption         =   "Samples (&A-L)"
  90.       Begin Menu mnuSamples 
  91.          Caption         =   "Always on top"
  92.          Index           =   0
  93.       End
  94.       Begin Menu mnuSamples 
  95.          Caption         =   "Another Instance (detecting)"
  96.          Index           =   1
  97.       End
  98.       Begin Menu mnuSamples 
  99.          Caption         =   "Center Form"
  100.          Index           =   2
  101.       End
  102.       Begin Menu mnuSamples 
  103.          Caption         =   "Create Path"
  104.          Index           =   3
  105.       End
  106.       Begin Menu mnuSamples 
  107.          Caption         =   "Create Program Manager Group"
  108.          Index           =   4
  109.       End
  110.       Begin Menu mnuSamples 
  111.          Caption         =   "Create Program Manager Item"
  112.          Index           =   5
  113.       End
  114.       Begin Menu mnuSamples 
  115.          Caption         =   "Floating Window"
  116.          Index           =   6
  117.       End
  118.       Begin Menu mnuSamples 
  119.          Caption         =   "FreeDrive"
  120.          Index           =   7
  121.       End
  122.       Begin Menu mnuSamples 
  123.          Caption         =   "Get Windows Version"
  124.          Index           =   8
  125.       End
  126.       Begin Menu mnuSamples 
  127.          Caption         =   "Get Windows\System Directory"
  128.          Index           =   9
  129.       End
  130.       Begin Menu mnuSamples 
  131.          Caption         =   "Get Windows Directory"
  132.          Index           =   10
  133.       End
  134.       Begin Menu mnuSamples 
  135.          Caption         =   "Help Click"
  136.          Index           =   11
  137.       End
  138.       Begin Menu mnuSamples 
  139.          Caption         =   "Hide MDI Child Form"
  140.          Index           =   12
  141.       End
  142.       Begin Menu mnuSamples 
  143.          Caption         =   "Highlight Textbox Text"
  144.          Index           =   13
  145.       End
  146.       Begin Menu mnuSamples 
  147.          Caption         =   "If File Exists"
  148.          Index           =   14
  149.       End
  150.       Begin Menu mnuSamples 
  151.          Caption         =   "Is Path Valid"
  152.          Index           =   15
  153.       End
  154.       Begin Menu mnuSamples 
  155.          Caption         =   "Locate Pointer"
  156.          Index           =   16
  157.       End
  158.    End
  159.    Begin Menu mnuSamples2Menu 
  160.       Caption         =   "Samples (&M-Z)"
  161.       Begin Menu mnuSamples2 
  162.          Caption         =   "Make Read-Only (textbox)"
  163.          Index           =   0
  164.       End
  165.       Begin Menu mnuSamples2 
  166.          Caption         =   "Menu (Edit) Shortcuts"
  167.          Index           =   1
  168.       End
  169.       Begin Menu mnuSamples2 
  170.          Caption         =   "Move Form without a titlebar"
  171.          Index           =   2
  172.       End
  173.       Begin Menu mnuSamples2 
  174.          Caption         =   "Paint Form (multi-colored) (no API)"
  175.          Index           =   3
  176.       End
  177.       Begin Menu mnuSamples2 
  178.          Caption         =   "Purge Numeric Input"
  179.          Index           =   4
  180.       End
  181.       Begin Menu mnuSamples2 
  182.          Caption         =   "Purge String (removing characters)"
  183.          Index           =   5
  184.       End
  185.       Begin Menu mnuSamples2 
  186.          Caption         =   "Read File Chunk"
  187.          Index           =   6
  188.       End
  189.       Begin Menu mnuSamples2 
  190.          Caption         =   "Reboot Computer"
  191.          Index           =   7
  192.       End
  193.       Begin Menu mnuSamples2 
  194.          Caption         =   "Resource Monitor"
  195.          Index           =   8
  196.       End
  197.       Begin Menu mnuSamples2 
  198.          Caption         =   "Restart Windows"
  199.          Index           =   9
  200.       End
  201.       Begin Menu mnuSamples2 
  202.          Caption         =   "Select Item in a listbox"
  203.          Index           =   10
  204.       End
  205.       Begin Menu mnuSamples2 
  206.          Caption         =   "UpEach make 1st letter of each word Cap"
  207.          Index           =   11
  208.       End
  209.       Begin Menu mnuSamples2 
  210.          Caption         =   "UpFirst -Capitalize 1st letter in string"
  211.          Index           =   12
  212.       End
  213.    End
  214.    Begin Menu mnuHelpMenu 
  215.       Caption         =   "&Help"
  216.       Begin Menu mnuHelp 
  217.          Caption         =   "Contents"
  218.          Index           =   0
  219.       End
  220.       Begin Menu mnuHelp 
  221.          Caption         =   "Search"
  222.          Index           =   1
  223.       End
  224.       Begin Menu mnuHelp 
  225.          Caption         =   "Help on Help"
  226.          Index           =   2
  227.       End
  228.    End
  229. End
  230. Option Explicit
  231.  
  232. Sub Command1_Click ()
  233.     Command1.Caption = LCase(Command1.Caption)
  234. End Sub
  235.  
  236. Sub Form_Load ()
  237.     Dim x As Integer
  238.     Show
  239.     form2.Show
  240.     For x = 1 To 26
  241.         list1.AddItem String$(10, x + 64)
  242.     Next x
  243.  
  244. End Sub
  245.  
  246. Sub Form_MouseDown (Button As Integer, Shift As Integer, x As Single, Y As Single)
  247. '   Move Forms Without Title Bars
  248. '   This example was posted on the internet and shows a way that a form without a title bar can be moved around by the user with a mouse.
  249.  
  250.     If Button = 1 Then  ' Checking for Left Button only
  251.        Dim ReturnVal%
  252.        ReleaseCapture
  253.        ReturnVal% = SendMessage(hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0)
  254.     End If
  255.  
  256. End Sub
  257.  
  258. Sub mnuEdit_Click (Index As Integer)
  259. '   This routine is designed for a quick & dirty method for handling
  260. '   common edit menu functions.
  261.     Select Case Index
  262.         Case 0: SendKeys "%{BACKSPACE}"     ' Undo
  263.         Case 1: SendKeys "+{DELETE}"        ' Cut
  264.         Case 2: SendKeys "^{INSERT}"        ' Copy
  265.         Case 3: SendKeys "+{INSERT}"        '